Acceleration of ZDD Construction for Subgraph Enumeration via Path-width Optimization

نویسندگان

  • Yuma Inoue
  • Shin-ichi Minato
چکیده

Many graph problems require us to find subgraphs satisfying constraints such as no cycle, connected, degree-bounded and so on. Frontier-based search is a framework to construct a compressed data structure ZDD storing all subgraphs satisfying constraints in a given graph. Since frontier-based search processes edges one by one in a given order, we should determine an edge order of a given graph as input for frontier-based search. The performance of frontier-based search, including the size of a constructed ZDD, deeply depends on what edge order is given. In this paper we propose a meta-heuristic algorithm to determine a good edge order for frontier-based search. Since this ordering problem is related to minimum path-width problem, our method can also be considered as a method for minimum path-width problem. Experimental results show our method is useful for both of frontier-based search and minimum path-width problem.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Top-Down ZDD Construction Techniques Using Recursive Specifications

Many important problems of graph enumeration and indexing can be solved by frontier-based methods, which construct ZDDs in a breadth-first manner from the top to the bottom. We present new techniques toward an efficient framework to deal with the frontier-based methods. Ad hoc parts of the algorithm are encapsulated using the recursive specifications that represent properties to be compiled int...

متن کامل

Characteristics of the maximal independent set ZDD

Zero-suppressed binary decision diagrams (ZDDs) are important data structures that are used in a number of combinatorial optimization settings. This paper explores a ZDD characterization for the maximal independent sets of a graph; a necessary and sufficient condition for when nodes in the ZDD can be merged is provided, and vertex orderings of the graph are studied to determine which orderings ...

متن کامل

Enumerating Eulerian Trails Based on Line Graph Conversion

(Abstract) Given an undirected graph G, we consider enumerating all Eulerian trails, that is, walks containing each of the edges in G just once. We consider achieving it with the enumeration of Hamiltonian paths with the zero-suppressed decision diagram (ZDD), a data structure that can efficiently store a family of sets satisfying given conditions. First we compute the line graph L(G), the grap...

متن کامل

Contour Crafting Process Plan Optimization Part I: Single-Nozzle Case

Contour Crafting is an emerging technology that uses robotics to construct free form building structures by repeatedly laying down layers of material such as concrete. The Contour Crafting technology scales up automated additive fabrication from building small industrial parts to constructing buildings. Tool path planning and optimization for Contour Crafting benefit the technology by increasin...

متن کامل

Z-Skip-Links for Fast ZDD Traversal in Handling Large-Scale Sparse Datasets

(Abstract) ZDD (Zero-suppressed Binary Decision Diagram) is known as an efficient data structure for representing and manipulating large-scale sets of combinations. In this article, we propose a method of using Z-Skip-Links to accelerate ZDD traversals for manipulating large-scale sparse datasets. We discuss average case complexity analysis of our method, and present the optimal parameter setti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016